home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 August: Tool Chest / Dev.CD Aug 94.toast / Tool Chest / Developer Utilities / Installer 4.0GM SDK / Installer 4.0 / DeveloperInterfaces / CSources / ActionAtomCBGlue.c next >
Encoding:
C/C++ Source or Header  |  1994-02-10  |  1.6 KB  |  78 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        ActionAtomCBGlue.c
  3.  
  4.     Contains:    xxx put contents here xxx
  5.  
  6.     Written by:    Rob Moore
  7.  
  8.     Copyright:    © 1993 by Apple Computer, Inc., all rights reserved.
  9.  
  10.     Change History (most recent first):
  11.  
  12.          <2>    11/22/93    KBA        Updated interface for MakeFSSpecFromFileSpecID().
  13.          <1>    11/16/93    rdm        first checked in
  14.  
  15. */
  16.  
  17.  
  18. #ifndef __CallbackDispatcherHeader__
  19. #include "CallbackDispatcherHeader.h"
  20. #endif
  21.  
  22. #ifndef __Files__
  23. #include <Files.h>
  24. #endif
  25.  
  26. #ifndef __Types__
  27. #include <Types.h>
  28. #endif
  29.  
  30.  
  31.     
  32. OSErr MakeFSSpecFromFileSpecID(     CallBackProcPtr    pCallBackProcPtr,
  33.                                     short            pFileSpecID,
  34.                                     FSSpec*            pFSSpecPtr,
  35.                                     StringHandle*    pExtraPathInfo)
  36. {
  37.     CallBackPBRec    theCallBackPBRec;
  38.     
  39.     theCallBackPBRec.fSelector = 35;
  40.     theCallBackPBRec.fParam[0] = (long)pFileSpecID;
  41.     theCallBackPBRec.fParam[1] = (FSSpec*)pFSSpecPtr;
  42.     theCallBackPBRec.fParam[2] = (StringHandle*)pExtraPathInfo;
  43.     (**pCallBackProcPtr)( &theCallBackPBRec );
  44.     return theCallBackPBRec.fResult;
  45. }    
  46.  
  47.     
  48. void SuspendWaitCursor(     CallBackProcPtr    pCallBackProcPtr    )
  49. {
  50.     CallBackPBRec    theCallBackPBRec;
  51.     
  52.     theCallBackPBRec.fSelector = 36;
  53.     (**pCallBackProcPtr)( &theCallBackPBRec );
  54. }    
  55.  
  56.     
  57. void ResumeWaitCursor(     CallBackProcPtr    pCallBackProcPtr    )
  58. {
  59.     CallBackPBRec    theCallBackPBRec;
  60.     
  61.     theCallBackPBRec.fSelector = 37;
  62.     (**pCallBackProcPtr)( &theCallBackPBRec );
  63. }    
  64.  
  65.     
  66. void IncrementStatusBar(     CallBackProcPtr    pCallBackProcPtr,
  67.                             short            pIncrementAmount)
  68.  
  69. {
  70.     CallBackPBRec    theCallBackPBRec;
  71.     
  72.     theCallBackPBRec.fSelector = 38;
  73.     theCallBackPBRec.fParam[0] = (long)pIncrementAmount;
  74.     (**pCallBackProcPtr)( &theCallBackPBRec );
  75. }    
  76.  
  77.     
  78.